html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
body{ font-family:"微软雅黑"; font-size:18px; color:#333333; margin:0 auto; min-width:1520px;}
ul, li{ list-style:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; }
img{ border:none; border:0; vertical-align:middle; }
video{ max-width:100%; max-height:4rem; }
a{ text-decoration:none; outline:none; color:#000; }
button{ outline:none; border:none; }
p{ margin:0; padding:0; }
.cl:after, .clearfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden; }
.cl, .clearfix{ *zoom:1 }

.w1520{width:1520px;margin:0 auto;}
.w1240{width:1240px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.dn{display:none;}

/* 头部logo和导航 */
.header{width:100%;height:110px;}
.topLogo{line-height:104px}
.topNav > ul > li{display:inline-block;*zoom:1;*display:inline;float:left;border-left:1px solid #DFDFDF;position:relative}
.topNav > ul > li:first-child{border:none;}
.topNav > ul > li a{display:block;text-align:center;width:134px;height:50px;padding:30px 0;}
.topNav > ul > li a h2{font-size:18px;color:#333333;margin-bottom:7px;font-weight:bold;}
.topNav > ul > li a p{font-size:13px;color:#b3b3b3;}
.topNav > ul > li a:hover{background-color:#037ffe;background-repeat:no-repeat;background-position:center center;}
.topNav > ul > li a:hover h2{color:#ffffff;}
.topNav > ul > li a:hover p{color:#ffffff;}
.topNavselectedli a{background-color:#037ffe;background-repeat:no-repeat;background-position:center center;}
.topNavselectedli a h2{color:#ffffff !important;}
.topNavselectedli a p{color:#ffffff !important;}
.childList_menu{position:absolute;width:100%;z-index:9999;transition:all 0.5s ease-out;opacity:0;bottom:0;visibility:hidden}
.childList_menu li{width:100%;height:50px;line-height:50px;background-color:#FFFFFF;text-align:center;cursor:pointer}
.childList_menu li:hover{background-color:#037ffe;color:#FFFFFF}
.topNav > ul > li:hover .childList_menu{opacity:1;top:100%;visibility:initial}


/* 底部 */
.footer{padding:60px 0 35px;background-color:#3f51b5;}
.footerurlL div{float:left;text-align:center;margin-left:110px;font-size:16px;}
.footerurlL div:first-child{margin-left:0;}
.footerurlL div h2{color:#fffefe;font-weight:bold;}
.footerurlL div p{color:#ffffff;margin-top:25px;}
.footerurlL div p a{color:#ffffff;}
.footerurlL div p a:hover{color:#037ffe;}
.footerurlL div.footercontact{text-align:left;}
.footerQccode{margin-top:35px;text-align:center;}
.footerQccode img{width:100px;height:100px}
.footerQccode p{color:#ffffff;margin-top:5px}
.footer_record_info{margin-top:0px;font-size:16px;color:#ffffff;}
.footer_record_info *{font-size:16px;color:#ffffff;}
/* 底部下拉菜单 */
.ousideUrlnav{width:230px; height:45px; line-height:45px; background:#2671f3; position:relative; z-index:1; }
.ousideUrlnav a{ color:#fff; }
.ousideUrlnav .nLi h2{font-size:16px;color:#ffffff;padding:0 20px;position:relative;cursor:pointer;}
.ousideUrlnav .nLi h2 span{font-size:12px;position:absolute;right:20px;top:0;display:block;transition:.3s;}
.ousideUrlnav .nLi h2:hover span{transform:rotate(180deg);}
.ousideUrlnav .sub{height:200px;overflow-y:scroll; display:none; width:100%; background:#ffffff; }
.ousideUrlnav .sub li{ zoom:1; border-bottom:1px solid #DCDCDC;}
.ousideUrlnav .sub a{ display:block; padding:0 5px;color:#000000;font-size:15px }
.ousideUrlnav .sub a:hover{ background:#6d6d6d; color:#fff; }

/* index页面幻灯片 */
.indexbanner{width:100%;height:680px;}
.floor1slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.floor1slideBox .hd{ overflow:hidden; position:absolute; left:48%; bottom:5%; z-index:1; }
.floor1slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.floor1slideBox .hd ul li{ float:left; margin-right:20px; width:15px; height:15px;border-radius:15px; background:#aeb5c6; cursor:pointer; }
.floor1slideBox .hd ul li.on{ background:#037ffe; }
.floor1slideBox .bd{overflow:hidden; position:relative; height:100%; z-index:0; }
.floor1slideBox .bd li{ zoom:1; vertical-align:middle; }
.floor1slideBox .bd li a{display:block;}
.floor1slideBox .bd img{ display:block;margin:0 auto;}

/* 主要内容 */
.floorTop{text-align:center;}
.floorTop h1{font-size:40px;font-weight:bold;color:#333333;margin-bottom:20px;}
.floorTop p{font-size:16px;color:#a9a9a9;}
/* index第一层 */
.indexfloor1{padding:60px 0;}
.floor1Cont{margin-top:48px;}
.floor1ContR{width:620px;padding:26px 0;}
.companyintro{margin-bottom:51px;}
.companyintro h2{font-size:32px;font-weight:bold; color:#037ffe;margin-bottom:40px;}
.companyintro p{font-size:16px;color:#333333;line-height:35px;}
.companyBuild div{display:inline-block;*zoom:1;*display:inline;text-align:center;border-left:1px solid #e5e5e5;width:152px; float:left;}
.companyBuild div:first-child{border:none;}
.companyBuild div p{font-size:16px;color:#4b4b4b;line-height:normal;font-weight:bold;margin-top:8px;}
.companyBuild div p:first-child{margin-top:0;font-weight:normal;}
.companyBuild div p:first-child + p{font-size:40px;color:#ff021a;}

/* index第二层 */
.indexfloor2{padding:60px 0;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center;background-size:cover;}
/* 第二层滑动标签 */
.floor2slideTxtBox{ width:100%; }
.floor2slideTxtBox .hd{width:100%;text-align:center; position:relative;margin-bottom:32px; }
.floor2slideTxtBox .hd ul li{display:inline-block;*zoom:1;*display:inline; margin-left:25px; }
.floor2slideTxtBox .hd ul li:first-child{margin-left:0;}
.floor2slideTxtBox .hd ul li a{width:120px;height:50px;line-height:50px; text-align:center; font-size:16px;color:#333333; display:block; border-radius:2px;}
.floor2slideTxtBox .hd ul li.on a{color:#ffffff;background-color:#037ffe;}
.floor2slideTxtBox .bd ul .floor2dl{padding:32px 30px;background-color:#ffffff;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dt{padding:0 40px;background-color:#f4f4f4;height:58px;line-height:58px;margin-bottom:12px;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dt span{display:inline-block;*zoom:1;*display:inline-block;font-size:16px;color:#333333;font-weight:bold;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dt span:first-child{width:21%;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dt span:first-child + span{width:70%;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dt span:first-child + span + span{width:9%;text-align:right;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd{background-color:#ffffff;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a{display:block;height:50px;line-height:50px;padding:0 40px;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a span{display:inline-block;*zoom:1;*display:inline-block;font-size:16px;color:#333333;vertical-align:middle}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a span:first-child{width:21%;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a span:first-child + span{width:69%;padding-right:1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a span:first-child + span + span{width:9%;text-align:right;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a:hover{background-color:#f6f6f6;}
.floor2slideTxtBox .bd ul dl.indexbiddingdl dd a:hover span{color:#037ffe;font-weight:bold;}

/* index第三层 */
.indexfloor3{padding:60px 0;}
/* 第三层滑动图片 */
.floor3picScroll-left{width:100%; position:relative;margin-top:40px;}
.floor3picScroll-left .prev, .floor3picScroll-left .next{ display:block; width:50px; height:60px;overflow:hidden;cursor:pointer;}
.floor3picScroll-left .next{position:absolute;top:115px;right:-80px;z-index:10;background:url(../img/scrollRightward.png) no-repeat center center; background-color:#000000;opacity:0.2;filter:alpha(opacity=20);}
.floor3picScroll-left .prev{position:absolute;top:115px;left:-80px;z-index:10;background:url(../img/scrollLeftward.png) no-repeat center center;background-color:#000000;opacity:0.2;filter:alpha(opacity=20);}
.floor3picScroll-left .bd{overflow:hidden;}
.floor3picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.floor3picScroll-left .bd ul li{margin-right:20px; float:left; _display:inline; overflow:hidden;display:block;width:400px;height:330px;}
.floor3picScroll-left .bd ul li p.txt{font-size:16px;color:#333333;text-align:center;margin-top:20px;}
.floor3picScroll-left .bd ul li img{transition:.3s;width:100%;height:100%}
.floor3picScroll-left .bd ul li:hover img{transform:scale(1.05);}

/* index第四层 */
.indexfloor4{padding:60px 0;background-color:#f8f8f8;}
.indexnewlist{width:50%;height:400px;overflow:hidden;background-color:#ffffff;}
.indexnewlist ul{padding:12px 30px;width:100%}
.indexnewlist ul li{line-height:47px;background:url(../img/li-dot16.png) no-repeat left center;display:flex;width:100%}
.indexnewlist ul li a{float:left;font-size:16px;color:#454545;margin-left:25px;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.indexnewlist ul li span{float:right;font-size:16px;color:#9a9999;}
.indexnewlist ul li a:hover{color:#037ffe;text-decoration:underline;}
/* 第四层滑动标签 */
.floor4slideTxtBox{ width:100%; }
.floor4slideTxtBox .hd{width:100%;text-align:center; position:relative;margin-bottom:32px; }
.floor4slideTxtBox .hd ul li{display:inline-block;*zoom:1;*display:inline; margin-left:25px; }
.floor4slideTxtBox .hd ul li:first-child{margin-left:0;}
.floor4slideTxtBox .hd ul li a{width:120px;height:50px;line-height:50px; text-align:center; font-size:16px;color:#333333; display:block; border-radius:2px;}
.floor4slideTxtBox .hd ul li.on a{color:#ffffff;background-color:#037ffe;}
/* 第四层滑动标签内幻灯片 */
.floor4banner{width:50%;height:400px;}
.floor4slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.floor4slideBox .floor4slideHd{ overflow:hidden; position:absolute; right:20px; bottom:22px; z-index:1; }
.floor4slideBox .floor4slideHd ul{ overflow:hidden; zoom:1; float:left; }
.floor4slideBox .floor4slideHd ul li{ float:left; margin-left:12px; width:15px; height:15px;border-radius:15px; background:#ffffff; cursor:pointer; }
.floor4slideBox .floor4slideHd ul li.on{ background:#037ffe; }
.floor4slideBox .floor4slideBd{overflow:hidden; position:relative; height:100%; z-index:0;width:620px }
.floor4slideBox .floor4slideBd ul{width:100% !important;height:100% !important}
.floor4slideBox .floor4slideBd li{ zoom:1; vertical-align:middle;width:100% !important;height:100%}
.floor4slideBox .floor4slideBd ul li a{width:100%;height:100%;display:block}
.floor4slideBox .floor4slideBd ul li a img{width:100%;height:100%}
.floor4slideBox .floor4slideBd ul li a p.slidetxt{height:60px;font-size:16px;color:#ffffff;line-height:60px;width:100%;position:absolute;bottom:0;left:0; background-color:rgba(0, 0, 0, 0.7);padding-left:20px;}

/* 内页背景图片 */
.bgimg{height:350px;}
/* 通用内页导航 */
.midNav{height:70px;width:100%;background-color:#f4f4f4;}
.midNavL ul{}
.midNavL ul li{display:inline-block;*zoom:1;*display:inline;margin-left:50px;}
.midNavL ul li:first-child{margin-left:0;}
.midNavL ul li a{color:#2e2e2e;font-size:16px;display:block;height:68px;line-height:70px;}
.midNavL ul li a:hover{color:#037ffe;border-bottom:2px solid #037ffe;}
.midNavL ul li.midNavLselecta a{color:#037ffe;border-bottom:2px solid #037ffe;}
.midNavR ul li{display:inline-block;*zoom:1;*display:inline; font-size:14px;color:#9c9b9b; line-height:70px;}
.midNavR ul li a{font-size:14px;color:#9c9b9b;}
.midNavR ul li a:hover{color:#037ffe;}
/* 内页共用页码 */
.page{text-align:center;margin-top:35px;}
.page ul li{display:inline-block;*zoom:1;*display:inline;margin-left:11px;}
.page ul li:first-child{margin-left:0;}
.page ul li a{display:block;border:1px solid #dbdbdb;padding:8px 14px;font-size:16px;color:#666666;}
.page ul li a:hover{background-color:#037ffe;border-color:#037ffe;color:#FFFFFF;}
.page ul li.pageselectli a{background-color:#037ffe;border-color:#037ffe;color:#FFFFFF;}
/* 详细页共用头部 */
.midCont .detailHeader{text-align:center;border-bottom:1px dashed #dfdfdf;padding-bottom:25px;margin-bottom:35px;}
.midCont .detailHeader h1{font-size:35px;font-weight:bold;color:#212529;margin-bottom:50px;}
.midCont .detailHeader p{font-size:14px;color:#707070;}
.midCont .detailHeader p span{font-size:14px;color:#707070;}
/* 详细页共用内容 */
.detailCont p{font-size:16px;color:#000000;}
.detailContImg{text-align:center;margin-bottom:19px;}
.detailCont table td{border: 1px solid #666666}
/* 详细页共用页码1 */
.page1{background-color:#f4f4f4;padding:33px;margin-top:58px;display:flex;justify-content:space-between;align-items:center;height:79px;width:calc(100% - (33px * 2))}
.page1 .page1change{height:100%;width:80%;display:flex;flex-direction:column;justify-content:space-between;}
.page1 .page1change div{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page1 .page1change div a{font-size:16px;color:#303030;font-weight:bold;}
.page1 .page1change div a span{font-weight:normal;}
.page1 .page1change div a:hover{color:#037ffe;}
.page1 .toList a{display:block;background-color:#037ffe;width:158px;font-size:16px;color:#ffffff;padding:16px 0;text-align:center;border-radius:4px;transition:.3s;}
.page1 .toList a:hover{background-color:#0079d6;}

/* about页面 */
.midCont{padding:50px 0;}
.midCont>h1{font-size:35px;color:#000000;text-align:center;font-weight:bold;margin-bottom:30px;}
.aboutTxt p{font-size:16px;font-size:#000000;line-height:45px;text-indent:2em;}
.aboutTxt p span{font-size:16px;color:#037ffe;}

/* new页面 */
.newList{width:100%}
.newList li{width:calc(100% - (25px * 2)); /*display:flex;*/align-items:center;height:150px; /*justify-content:space-between*/}
.newList li img{width:260px;height:100%}
.newList li a{font-size:22px;color:#212529;font-weight:bold;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newList li p{font-size:14px;color:#b1b1b1;line-height:25px;}
.newList li{transition:.3s ease-out;padding:35px 25px;border-bottom:1px dashed #dfdfdf;}
.newList li:hover{background-color:#f4f4f4;}
.newList li a:hover{color:#037ffe;}
/*.newListCont{padding:;}*/
/*.newListContWithPic{padding:10px 0;width:900px;float:right;}*/
.newListContWithPic{width:calc(100% - 260px - 2%);height:100%;float:right;position:relative /*display:flex;flex-direction:column;justify-content:space-between*/}
.newListContWithPic a:nth-child(1){position:absolute;top:0}
.newListContWithPic p:nth-child(2){width:100%;position:absolute;top:50%;transform:translate(0, -50%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newListContWithPic p:nth-child(3){position:absolute;bottom:0}

.newListCont{width:100%;height:150px;position:relative /*display:flex;flex-direction:column;justify-content:space-between*/}
.newListCont a:nth-child(1){position:absolute;top:0}
.newListCont p:nth-child(2){width:100%;position:absolute;top:50%;transform:translate(0, -50%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newListCont p:nth-child(3){position:absolute;bottom:0}
/* news页面 */

/* bidding页面 */
dl.biddingdl{}
dl.biddingdl dt{padding:21px 40px;background-color:#e5f5fb;}
dl.biddingdl dt span{display:inline-block;*zoom:1;*display:inline;font-size:16px;color:#037ffe;font-weight:bold;}
dl.biddingdl dt span:first-child{width:15%;}
dl.biddingdl dt span:first-child + span{width:75%;}
dl.biddingdl dt span:first-child + span + span{width:9%;text-align:right;}
dl.biddingdl dd a{display:block;padding:20px 40px;width:calc(100% - (40px * 2))}
dl.biddingdl dd a span{display:inline-block;font-size:16px;color:#000000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
dl.biddingdl dd a span:nth-child(1){width:15%;}
dl.biddingdl dd a span:nth-child(2){width:75%;}
dl.biddingdl dd a span:nth-child(3){width:9%;text-align:right;}
dl.biddingdl dd a:hover{background-color:#ffffff;border:1px solid #037ffe;padding:19px 40px;}
dl.biddingdl dd a:hover span{color:#037ffe;}

/* biddings页面 */
.biddingsDetailHeader{padding-bottom:8px;border-bottom:1px dashed #ff0000;}
.biddingsDetailHeaderMain{border-bottom:3px solid #ff0000;padding-bottom:15px;}
.biddingsDetailHeaderMain h1{font-size:35px;color:#ff0000;text-align:center;}
.biddingsDetailHeaderMain p{text-align:center;font-size:16px;color:#ff0000;padding-bottom:15px;}
.biddingsDetailHeaderMain p span{text-align:center;font-size:16px;color:#ff0000;}
.biddingsDetailHeaderMain p span.purchasenumber{font-weight:bold;}
.biddingsCont{padding-top:40px;}
.biddingsCont h2{font-size:16px;color:#1f1f1f;font-weight:bold;line-height:50px;}
.biddingsCont p{font-size:16px;color:#1f1f1f;text-indent:2em;line-height:50px;}
.biddingsCont p.height50px{height:50px;}
.biddingsCont table{margin:20px auto;border-collapse:collapse;width:836px;}
.biddingsCont table th{border:1px solid #333333;}
.biddingsCont table td{border:1px solid #333333;text-align:center;}
.biddingstable1{height:133px;}
.biddingstable1 th:first-child{width:418px;height:35%;}
.biddingstable1 th:first-child + th + th{width:218px;}
.biddingstable1 tr td{padding:0 8px;line-height:28px;}
.biddingstable2 tr th{padding:8px;line-height:28px;}
.biddingstable2 th:first-child + th + th + th{width:20%;}
.biddingstable2 th:first-child + th + th + th + th{width:13%;}
.biddingstable2 tr td{padding:8px;line-height:28px;}
.biddingstable3 th:first-child{width:30%;}
.biddingstable3 th{padding:8px;}
.biddingstable3 td{padding:5px;}
.signUp{text-align:right;}
.signUp h2{font-weight:normal;}
.signUp p{padding-right:80px;}

/* business页面 */
.businessTxt p{font-size:16px;font-size:#000000;line-height:45px;text-indent:2em;}
.businessTxt h1{margin-bottom:50px;}

/* data页面 */
.dataCont{margin-top:18px;margin-bottom:60px;}
.dataList li{padding:30px;border-bottom:1px dashed #dfdfdf;transition:.3s;background:url(../img/li-dot009ed6.png) no-repeat;background-position:9px 32px;}
.dataList li:hover{background-color:#f4f4f4;}
.dataList li div a{display:block;}
.dataList li div.dataName a{font-size:16px;color:#000000;font-weight:bold;margin-bottom:23px;}
.dataList li div.dataName span{font-size:14px;color:#b1b1b1;}
.dataList li div.dataName a:hover{color:#037ffe;}
.dataList li div.downLoad a{width:105px;line-height:40px; background-color:#037ffe;text-align:center;color:#FFFFFF;font-size:14px;border-radius:3px;margin:14px 0;}
.dataList li div.downLoad a span{font-size:22px;vertical-align:middle;margin-right:6px;}
.dataList div.downLoad a:hover{background-color:#0079d6;}

/* contact页面 */
.contactWay{background-image:url(../img/contactContBgi1.png);padding:60px 70px;position:relative;margin-bottom:30px;}
.contactWay img{position:absolute;top:87px;left:700px;}
.contactWay1{margin-bottom:38px;}
.contactWay1 .contactnumber{font-size:36px;color:#037ffe;margin-bottom:10px;}
.contactWay1 .contactTime{font-size:16px;color:#929292;}
.contactWay2{}
.contactWay2 p{font-size:16px;color:#454545;line-height:40px;}

.tender_more{width:100%;text-align: center;padding-top: 10px;font-size: 18px;color:#666;cursor:pointer;user-select: none;}

.detailCont{margin: 30px 0}
.detailCont *{margin:0!important}
.detailCont table{width:100%!important}

file {margin: 30px 0;}
.file .tit {font-size: 18px;color: #1789ca;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #1789ca}
.file p {width: 100%;color: #000;font-size: 18px;line-height: 35px;display: block;}
.file p img {width: 16px;height: 16px}
.file a:hover {color: #1789ca;}
/*.file { margin: 30px 0; }*/
/*.file .tit { font-size: 18px; color: #b00e01; font-weight: bold; margin-bottom: 10px; }*/
/*.file a { color: #000; font-size: 18px; line-height: 35px; display: block; }*/
/*.file a:hover { color: #b00e01; }*/